package com.yikes.srb.leadingModle.form.lend;

import com.yikes.srb.mybatis.base.PageForm;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 标的准备表-Query
 * </p>
 *
 * @author guanrong.yin
 * @since 2024-12-03
 */
@Getter
@Setter
@Schema(description = "标的准备表-Query")
public class LendQuery extends PageForm {

    @Schema(description = "借款用户id")
    private Long userId;

    @Schema(description = "标的编号")
    private String lendNo;

    @Schema(description = "标题")
    private String title;

    @Schema(description = "标的金额")
    private BigDecimal amount;

    @Schema(description = "还款方式")
    private Integer returnMethod;

    @Schema(description = "发布开始日期")
    private LocalDateTime publishStartDate;

    @Schema(description = "发布结束日期")
    private LocalDateTime publishEndDate;

    @Schema(description = "状态")
    private Integer status;

    @Schema(description = "审核开始时间")
    private LocalDateTime checkStartTime;

    @Schema(description = "审核结束时间")
    private LocalDateTime checkEndTime;

    @Schema(description = "放款开始时间")
    private LocalDateTime paymentStartTime;

    @Schema(description = "放款结束时间")
    private LocalDateTime paymentEndTime;


}
